<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css" media="print">
<meta content="ID3Data,com.metaphile.id3.ID3Data,VERSION1_0,VERSION1_1,VERSION2_2,VERSION2_3,version,unsynchronisation,extended,experimental,size,title,subtitle,url,author,image,imageDescription,albumArt,albumTitle,composers,genres,groupDescription,songTitle,songDescription,band,publisher,track,year,performer,privateFrames,addFrame" name="keywords">
<title>com.metaphile.id3.ID3Data</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'ID3Data - Metaphile API Documentation';
				var baseRef = '../../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">Metaphile API Documentation</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../index-list.html')" href="../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../../index.html?com/metaphile/id3/ID3Data.html&amp;com/metaphile/id3/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;ID3Data</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#constantSummary">Constants</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class ID3Data"); titleBar_setSubNav(true,true,false,false,false,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">com.metaphile.id3</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Class</td><td class="classSignature">public class ID3Data</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">ID3Data <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../../../images/inherit-arrow.gif"> flash.events.EventDispatcher</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Implements</td><td><a href="../IMetaData.html">IMetaData</a></td>
</tr>
</table>
<p></p>
<p></p>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#albumArt">albumArt</a> : <a href="frames/APICFrame.html">APICFrame</a>
<div class="summaryTableDescription">
   A picture directly related to the audio file.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#albumTitle">albumTitle</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   The title of the recording which the audio in the file is taken from.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#author">author</a> : String<div class="summaryTableDescription">[read-only]</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#band">band</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   The band, orchestra, or accompaniment in the recording.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#composers">composers</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   The name of the composer(s).</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#experimental">experimental</a> : Boolean<div class="summaryTableDescription">
   This flag should always be set when the tag is in an experimental stage.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#extended">extended</a> : Boolean<div class="summaryTableDescription">
   Indicates whether or not the header is followed by an extended header.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#genres">genres</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   Song genre.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#groupDescription">groupDescription</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   Used if the sound belongs to a larger category of sounds/music.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#image">image</a> : ByteArray<div class="summaryTableDescription">[read-only]
   Album art.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#imageDescription">imageDescription</a> : String<div class="summaryTableDescription">[read-only]
   Album art description.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#performer">performer</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   Used for the main artist(s).</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#privateFrames">privateFrames</a> : Array<div class="summaryTableDescription">
   Frames used to contain information from a software producer that its program uses and does not fit into the other frames.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#publisher">publisher</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   The name of the label or publisher.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#size">size</a> : int<div class="summaryTableDescription">
   The size of the ID3 tag in bytes.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#songDescription">songDescription</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   Used for information directly related to the contents title (e.g.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#songTitle">songTitle</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   The actual name of the piece (e.g.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#subtitle">subtitle</a> : String<div class="summaryTableDescription">[read-only]
   Song description, album title, or group description.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#title">title</a> : String<div class="summaryTableDescription">[read-only]
   Song Title
   </div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#track">track</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   A numeric string containing the order number of the audio-file on its original recording.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#unsynchronisation">unsynchronisation</a> : Boolean<div class="summaryTableDescription">
   Indicates whether or not unsynchronisation is used.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#url">url</a> : String<div class="summaryTableDescription">[read-only]
   Band, performer, or composer homepage.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#version">version</a> : Number<div class="summaryTableDescription">
   ID3 version number.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#year">year</a> : <a href="frames/TFrame.html">TFrame</a>
<div class="summaryTableDescription">
   A numeric string with a year of the recording.</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
</table>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#ID3Data()">ID3Data</a>()</div>
<div class="summaryTableDescription"></div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#addFrame()">addFrame</a>(frame:<a href="frames/Frame.html">Frame</a>):void</div>
<div class="summaryTableDescription"></div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
</table>
</div>
<a name="constantSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Constants</div>
<table id="summaryTableConstant" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Constant</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#VERSION1_0">VERSION1_0</a> : Number = 1.0<div class="summaryTableDescription">[static]</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#VERSION1_1">VERSION1_1</a> : Number = 1.1<div class="summaryTableDescription">[static]</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#VERSION2_2">VERSION2_2</a> : Number = 2.2<div class="summaryTableDescription">[static]</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#VERSION2_3">VERSION2_3</a> : Number = 2.3<div class="summaryTableDescription">[static]</div>
</td><td class="summaryTableOwnerCol">ID3Data</td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="albumArt"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">albumArt</td><td class="detailHeaderType">property</td>
</tr>
</table>
<div class="detailBody">
<code>albumArt:<a href="frames/APICFrame.html">APICFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   A picture directly related to the audio file.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get albumArt():<a href="frames/APICFrame.html">APICFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set albumArt(value:<a href="frames/APICFrame.html">APICFrame</a>):void</code>
<br>
</div>
<a name="albumTitle"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">albumTitle</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>albumTitle:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   The title of the recording which the audio in the file is taken from.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get albumTitle():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set albumTitle(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="author"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">author</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>author:String</code>&nbsp;&nbsp;[read-only]<p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get author():String</code>
<br>
</div>
<a name="band"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">band</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>band:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   The band, orchestra, or accompaniment in the recording. 
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get band():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set band(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="composers"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">composers</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>composers:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   The name of the composer(s). They are seperated with the "/" character.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get composers():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set composers(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="experimental"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">experimental</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>experimental:Boolean</code>&nbsp;&nbsp;[read-write]<p>
   This flag should always be set when the tag is in an experimental stage.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get experimental():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set experimental(value:Boolean):void</code>
<br>
</div>
<a name="extended"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">extended</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>extended:Boolean</code>&nbsp;&nbsp;[read-write]<p>
   Indicates whether or not the header is followed by an extended header.
   The extended header contains information that is not vital to the correct parsing of the tag information, hence the extended header is optional.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get extended():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set extended(value:Boolean):void</code>
<br>
</div>
<a name="genres"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">genres</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>genres:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   Song genre.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get genres():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set genres(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="groupDescription"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">groupDescription</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>groupDescription:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   Used if the sound belongs to a larger category of sounds/music. For example, classical music is often sorted in different musical sections (e.g. "Piano Concerto", "Weather - Hurricane").
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get groupDescription():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set groupDescription(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="image"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">image</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>image:ByteArray</code>&nbsp;&nbsp;[read-only]<p>
   Album art.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get image():ByteArray</code>
<br>
</div>
<a name="imageDescription"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">imageDescription</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>imageDescription:String</code>&nbsp;&nbsp;[read-only]<p>
   Album art description.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get imageDescription():String</code>
<br>
</div>
<a name="performer"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">performer</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>performer:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   Used for the main artist(s).
   They are seperated with the "/" character.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get performer():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set performer(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="privateFrames"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">privateFrames</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>privateFrames:Array</code>&nbsp;&nbsp;[read-write]<p>
   Frames used to contain information from a software producer that its program uses and does not fit into the other frames.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get privateFrames():Array</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set privateFrames(value:Array):void</code>
<br>
</div>
<a name="publisher"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">publisher</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>publisher:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   The name of the label or publisher.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get publisher():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set publisher(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="size"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">size</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>size:int</code>&nbsp;&nbsp;[read-write]<p>
   The size of the ID3 tag in bytes.
   Note that this currently represents the number of bytes read from disk.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get size():int</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set size(value:int):void</code>
<br>
</div>
<a name="songDescription"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">songDescription</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>songDescription:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   Used for information directly related to the contents title (e.g. "Op. 16" or "Performed live at Wembley").
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get songDescription():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set songDescription(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="songTitle"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">songTitle</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>songTitle:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   The actual name of the piece (e.g. "Adagio", "Hurricane Donna").
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get songTitle():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set songTitle(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="subtitle"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">subtitle</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>subtitle:String</code>&nbsp;&nbsp;[read-only]<p>
   Song description, album title, or group description.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get subtitle():String</code>
<br>
</div>
<a name="title"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">title</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>title:String</code>&nbsp;&nbsp;[read-only]<p>
   Song Title
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get title():String</code>
<br>
</div>
<a name="track"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">track</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>track:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   A numeric string containing the order number of the audio-file on its original recording.
   This may be extended with a "/" character and a numeric string containing the total numer of tracks/elements on the original recording. E.g. "4/9".
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get track():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set track(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="unsynchronisation"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">unsynchronisation</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>unsynchronisation:Boolean</code>&nbsp;&nbsp;[read-write]<p>
   Indicates whether or not unsynchronisation is used.
   The only purpose of the 'unsynchronisation scheme' is to make the ID3v2 tag as compatible as possible with existing software.
   There is no use in 'unsynchronising' tags if the file is only to be processed by new software.
   Unsynchronisation may only be made with MPEG 2 layer I, II and III and MPEG 2.5 files.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get unsynchronisation():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set unsynchronisation(value:Boolean):void</code>
<br>
</div>
<a name="url"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">url</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>url:String</code>&nbsp;&nbsp;[read-only]<p>
   Band, performer, or composer homepage.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get url():String</code>
<br>
</div>
<a name="version"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">version</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>version:Number</code>&nbsp;&nbsp;[read-write]<p>
   ID3 version number.
   Supported versions are 1.0, 1.1, 2.2, and 2.3.
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get version():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set version(value:Number):void</code>
<br>
</div>
<a name="year"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">year</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>year:<a href="frames/TFrame.html">TFrame</a></code>&nbsp;&nbsp;[read-write]<p>
   A numeric string with a year of the recording.
   This frames is always four characters long (until the year 10000).
   </p><p>This property can be used as the source for data binding.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get year():<a href="frames/TFrame.html">TFrame</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set year(value:<a href="frames/TFrame.html">TFrame</a>):void</code>
<br>
</div>
<a name="constructorDetail"></a>
<div class="detailSectionHeader">Constructor detail</div>
<a name="ID3Data()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">ID3Data</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
</tr>
</table>
<div class="detailBody">
<code>public function ID3Data()</code>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="addFrame()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">addFrame</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>public function addFrame(frame:<a href="frames/Frame.html">Frame</a>):void</code><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">frame</span>:<a href="frames/Frame.html">Frame</a></code></td>
</tr>
</table>
</div>
<a name="constantDetail"></a>
<div class="detailSectionHeader">Constant detail</div>
<a name="VERSION1_0"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">VERSION1_0</td><td class="detailHeaderType">constant</td>
</tr>
</table>
<div class="detailBody">
<code>public static const VERSION1_0:Number = 1.0</code>
</div>
<a name="VERSION1_1"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">VERSION1_1</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const VERSION1_1:Number = 1.1</code>
</div>
<a name="VERSION2_2"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">VERSION2_2</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const VERSION2_2:Number = 2.2</code>
</div>
<a name="VERSION2_3"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">VERSION2_3</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const VERSION2_3:Number = 2.3</code>
</div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright">This work is licensed under a Creative Commons Attribution 3.0 License.</center>
</div>
</body>
</html>
<!--This work is licensed under a Creative Commons Attribution 3.0 License.-->
